﻿using System;
using System.Collections.Generic;
using System.Text;
using com.clinica.business.entities;
/****************************************************************************************
 * Sistema    : Sistema de Gestión de Clinica
 * Modulo     : Facturación y Presupuestos
 * Descripción: 
 * Autor      : JPEREZ
 * Fecha      : 2011-06-01
 ****************************************************************************************/

namespace com.clinica.business.BE.acttar
{
    public class TarifarioBE : Entity
    {
                            
        private int intTipoSolicitud;
        [Column("TipoSolicitud")]
        public int TipoSolicitud
        { 
            get { return intTipoSolicitud; }
            set { intTipoSolicitud = value; }
        }
        
        private string strDesTipoSolicitud = string.Empty;
        [Column("DesTipoSolicitud")]
        public string DescTipoSolicitud
        {
            get { return strDesTipoSolicitud; }
            set { strDesTipoSolicitud = value; }
        }

        private int intNroSolcitud;
        [Column("NroSolicitud")]
        public int NumeroSolicitud
        {
            get { return intNroSolcitud; }
            set { intNroSolcitud = value; }
        }

        private DateTime dtFecha;
        [Column("Fecha")]
        public DateTime Fecha
        { 
            get { return dtFecha; }
            set { dtFecha = value; }
        }

        private string strFechaVista = string.Empty;
        public string FechaVista
        {
            get { return strFechaVista; }
            set { strFechaVista = value; }
        }

        private string strDescripcion = string.Empty;
        [Column("Descripcion")]
        public string Descripcion 
        {
            get { return strDescripcion; }
            set { strDescripcion = value; } 
        }

        private decimal decFactor;
        [Column("Factor")]
        public decimal Factor 
        {
            get { return decFactor; }
            set { decFactor = value; } 
        }

        private string strObservaciones = string.Empty;
        [Column("Observaciones")]
        public string Observaciones 
        {
            get { return strObservaciones; }
            set { strObservaciones = value; }
        }

        private int intCodigoTarifario;
        [Column("CodTarifario")]
        public int CodigoTarifario 
        {
            get { return intCodigoTarifario; }
            set { intCodigoTarifario = value; } 
        }
        private string strTarifario= string.Empty;
        [Column("DesTarifa")]
        public string DescripcionTarifario
        {
            get { return strTarifario; }
            set { strTarifario = value; }
        }
        private int intCodEstado;
        [Column("CodEstado")]
        public int CodigoEstado 
        {
            get { return intCodEstado; }
            set { intCodEstado = value; }
        }

        private int intCodServicio;
        [Column("Codservicio")]
        public int CodigoServicio 
        {
            get { return intCodServicio; }
            set { intCodServicio = value; }
        }
        private string strServico = string.Empty;
        [Column("Servicio")]
        public string Servicio
        {
            get { return strServico; }
            set { strServico = value; }
        }
        private string strUnidades= string.Empty;
        [Column("serUnidades")]
        public string Unidades
        {
            get { return strUnidades; }
            set { strUnidades = value; }
        }
        private int intTipoCalculo;
        [Column("Tipocalculo")]
        public int TipoCalculo 
        {
            get { return intTipoCalculo; }
            set { intTipoCalculo = value; }
        }
        private string strTipoCalculo = string.Empty;
        [Column("TipoCal")]
        public string DescripcionTipoCalculo
        {
            get { return strTipoCalculo; }
            set { strTipoCalculo = value; }
        }
        private decimal decValorCalculo;
        [Column("ValorCalculo")]
        public decimal ValorCalculo 
        {
            get { return decValorCalculo; }
            set { decValorCalculo = value; }
        }

        private decimal decValorDescuento;
        [Column("Descuento")]
        public decimal ValorDescuento
        {
            get { return decValorDescuento; }
            set { decValorDescuento = value; }
        }
        private decimal decPorcDescuento;
        [Column("PorcDesc")]
        public decimal PorcentajeDescuento
        {
            get { return decPorcDescuento; }
            set { decPorcDescuento = value; }
        }
        private decimal decPrecio;
        [Column("Precio")]
        public decimal Precio
        {
            get { return decPrecio; }
            set { decPrecio = value; }
        }
        private string strEstado = string.Empty;
        [Column("Estado")]
        public string Estado 
        {
            get { return strEstado; }
            set { strEstado = value; }
        }
    }
}
